| f | module Cisco-IOS-XR-um-performance-mgmt-cfg { | f | module Cisco-IOS-XR-um-performance-mgmt-cfg { |
| namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-um-performance-mgmt-cfg"; | | namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-um-performance-mgmt-cfg"; |
| prefix um-performance-mgmt-cfg; | | prefix um-performance-mgmt-cfg; |
| | | |
| import Cisco-IOS-XR-types { | | import Cisco-IOS-XR-types { |
| prefix xr; | | prefix xr; |
| } | | } |
| import ietf-inet-types { | | import ietf-inet-types { |
| prefix inet; | | prefix inet; |
| n | } | n | |
| import cisco-semver { | | |
| prefix semver; | | |
| } | | } |
| | | |
| organization | | organization |
| "Cisco Systems, Inc."; | | "Cisco Systems, Inc."; |
| contact | | contact |
| "Cisco Systems, Inc. | | "Cisco Systems, Inc. |
| Customer Service | | Customer Service |
| | | |
| Postal: 170 West Tasman Drive | | Postal: 170 West Tasman Drive |
| San Jose, CA 95134 | | San Jose, CA 95134 |
| | | |
| Tel: +1 800 553-NETS | | Tel: +1 800 553-NETS |
| | | |
| E-mail: cs-yang@cisco.com"; | | E-mail: cs-yang@cisco.com"; |
| description | | description |
| "This module contains a collection of YANG definitions | | "This module contains a collection of YANG definitions |
| for Cisco IOS-XR performance-mgmt package configuration. | | for Cisco IOS-XR performance-mgmt package configuration. |
| | | |
| This YANG module augments the | | This YANG module augments the |
| modules with configuration data. | | modules with configuration data. |
| | | |
| Copyright (c) 2021-2022, 2023 by Cisco Systems, Inc. | | Copyright (c) 2021-2022, 2023 by Cisco Systems, Inc. |
| All rights reserved."; | | All rights reserved."; |
| | | |
| revision 2023-05-24 { | | revision 2023-05-24 { |
| description | | description |
| "Adding delta node"; | | "Adding delta node"; |
| n | semver:module-version "1.1.0"; | n | |
| } | | } |
| revision 2021-07-21 { | | revision 2021-07-21 { |
| description | | description |
| "Initial release"; | | "Initial release"; |
| t | semver:module-version "1.0.0"; | t | |
| } | | } |
| | | |
| container performance-mgmt { | | container performance-mgmt { |
| description | | description |
| "Performance Management configuration & operation subcommands"; | | "Performance Management configuration & operation subcommands"; |
| container statistics { | | container statistics { |
| description | | description |
| "Configure statistics for data collection"; | | "Configure statistics for data collection"; |
| container interface { | | container interface { |
| description | | description |
| "Configure statistics collection for interfaces"; | | "Configure statistics collection for interfaces"; |
| container basic-counters { | | container basic-counters { |
| description | | description |
| "Configure data collection for basic counters"; | | "Configure data collection for basic counters"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| leaf regular-expression { | | leaf regular-expression { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by regular expression"; | | "Instance filtering by regular expression"; |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| leaf regular-expression { | | leaf regular-expression { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by regular expression"; | | "Instance filtering by regular expression"; |
| } | | } |
| } | | } |
| } | | } |
| container generic-counters { | | container generic-counters { |
| description | | description |
| "Configure data collection for generic counters"; | | "Configure data collection for generic counters"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| leaf regular-expression { | | leaf regular-expression { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by regular expression"; | | "Instance filtering by regular expression"; |
| } | | } |
| leaf vrf-group { | | leaf vrf-group { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by VRF name regular expression"; | | "Instance filtering by VRF name regular expression"; |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| leaf regular-expression { | | leaf regular-expression { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by regular expression"; | | "Instance filtering by regular expression"; |
| } | | } |
| leaf vrf-group { | | leaf vrf-group { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by VRF name regular expression"; | | "Instance filtering by VRF name regular expression"; |
| } | | } |
| } | | } |
| } | | } |
| container data-rates { | | container data-rates { |
| description | | description |
| "Configure data collection for data rates"; | | "Configure data collection for data rates"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistenly"; | | "Keep history statistics persistenly"; |
| } | | } |
| leaf regular-expression { | | leaf regular-expression { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by regular expression"; | | "Instance filtering by regular expression"; |
| } | | } |
| leaf vrf-group { | | leaf vrf-group { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by VRF name regular expression"; | | "Instance filtering by VRF name regular expression"; |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistenly"; | | "Keep history statistics persistenly"; |
| } | | } |
| leaf regular-expression { | | leaf regular-expression { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by regular expression"; | | "Instance filtering by regular expression"; |
| } | | } |
| leaf vrf-group { | | leaf vrf-group { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by VRF name regular expression"; | | "Instance filtering by VRF name regular expression"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container node { | | container node { |
| description | | description |
| "Configure statistics collection for node"; | | "Configure statistics collection for node"; |
| container memory { | | container memory { |
| description | | description |
| "Configure data collection for memory"; | | "Configure data collection for memory"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of each sample in minutes"; | | "Frequency of each sample in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of each sample in minutes"; | | "Frequency of each sample in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| } | | } |
| } | | } |
| container cpu { | | container cpu { |
| description | | description |
| "Configure data collection for cpu"; | | "Configure data collection for cpu"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of each sample in minutes"; | | "Frequency of each sample in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of each sample in minutes"; | | "Frequency of each sample in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| } | | } |
| } | | } |
| container process { | | container process { |
| description | | description |
| "Configure data collection for process"; | | "Configure data collection for process"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of each sample in minutes"; | | "Frequency of each sample in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of each sample in minutes"; | | "Frequency of each sample in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container bgp { | | container bgp { |
| description | | description |
| "Configure statistics collection for bgp"; | | "Configure statistics collection for bgp"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "frequency of samples"; | | "frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of each sample in minutes"; | | "Frequency of each sample in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "frequency of samples"; | | "frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of each sample in minutes"; | | "Frequency of each sample in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| } | | } |
| } | | } |
| container mpls { | | container mpls { |
| description | | description |
| "Configure statistics collection for mpls "; | | "Configure statistics collection for mpls "; |
| container ldp { | | container ldp { |
| description | | description |
| "Configure data collection for a mpls label distribution protocol"; | | "Configure data collection for a mpls label distribution protocol"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of each sample in minutes"; | | "Frequency of each sample in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| leaf vrf { | | leaf vrf { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "VRF name"; | | "VRF name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify VRF name"; | | "Specify VRF name"; |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of each sample in minutes"; | | "Frequency of each sample in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| leaf vrf { | | leaf vrf { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "VRF name"; | | "VRF name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify VRF name"; | | "Specify VRF name"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container ospf { | | container ospf { |
| description | | description |
| "Configure statistics collection for OSPF"; | | "Configure statistics collection for OSPF"; |
| container v2protocol { | | container v2protocol { |
| description | | description |
| "Configure data collection for v2 protocol"; | | "Configure data collection for v2 protocol"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| } | | } |
| } | | } |
| container v3protocol { | | container v3protocol { |
| description | | description |
| "Configure data collection for v3 protocol"; | | "Configure data collection for v3 protocol"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-size { | | leaf sample-size { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Number of samples"; | | "Number of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Number of samples to be taken"; | | "Number of samples to be taken"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container history-persistent { | | container history-persistent { |
| presence "Indicates a history-persistent node is configured."; | | presence "Indicates a history-persistent node is configured."; |
| description | | description |
| "Keep history statistics persistently"; | | "Keep history statistics persistently"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container thresholds { | | container thresholds { |
| description | | description |
| "Configure thresholds for collected data"; | | "Configure thresholds for collected data"; |
| container interface { | | container interface { |
| description | | description |
| "Configure thresholds for interfaces"; | | "Configure thresholds for interfaces"; |
| container basic-counters { | | container basic-counters { |
| description | | description |
| "Configure threshold attributes for basic counters"; | | "Configure threshold attributes for basic counters"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| leaf regular-expression { | | leaf regular-expression { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by regular expression"; | | "Instance filtering by regular expression"; |
| } | | } |
| container in-packets { | | container in-packets { |
| description | | description |
| "Number of inbound packets"; | | "Number of inbound packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container in-octets { | | container in-octets { |
| description | | description |
| "Number of inbound octets/bytes"; | | "Number of inbound octets/bytes"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container out-packets { | | container out-packets { |
| description | | description |
| "Number of outbound packets"; | | "Number of outbound packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container out-octets { | | container out-octets { |
| description | | description |
| "Number of outbound octets/bytes"; | | "Number of outbound octets/bytes"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-total-drops { | | container input-total-drops { |
| description | | description |
| "Number of inbound correct packets discarded"; | | "Number of inbound correct packets discarded"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-queue-drops { | | container input-queue-drops { |
| description | | description |
| "Number of input queue drops"; | | "Number of input queue drops"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-total-errors { | | container input-total-errors { |
| description | | description |
| "Number of inbound incorrect packets discarded"; | | "Number of inbound incorrect packets discarded"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-total-drops { | | container output-total-drops { |
| description | | description |
| "Number of outbound correct packets discarded"; | | "Number of outbound correct packets discarded"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-queue-drops { | | container output-queue-drops { |
| description | | description |
| "Number of input queue drops"; | | "Number of input queue drops"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-total-errors { | | container output-total-errors { |
| description | | description |
| "Number of outbound incorrect packets discarded"; | | "Number of outbound incorrect packets discarded"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| leaf regular-expression { | | leaf regular-expression { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by regular expression"; | | "Instance filtering by regular expression"; |
| } | | } |
| container in-packets { | | container in-packets { |
| description | | description |
| "Number of inbound packets"; | | "Number of inbound packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container in-octets { | | container in-octets { |
| description | | description |
| "Number of inbound octets/bytes"; | | "Number of inbound octets/bytes"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container out-packets { | | container out-packets { |
| description | | description |
| "Number of outbound packets"; | | "Number of outbound packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container out-octets { | | container out-octets { |
| description | | description |
| "Number of outbound octets/bytes"; | | "Number of outbound octets/bytes"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-total-drops { | | container input-total-drops { |
| description | | description |
| "Number of inbound correct packets discarded"; | | "Number of inbound correct packets discarded"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-queue-drops { | | container input-queue-drops { |
| description | | description |
| "Number of input queue drops"; | | "Number of input queue drops"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-total-errors { | | container input-total-errors { |
| description | | description |
| "Number of inbound incorrect packets discarded"; | | "Number of inbound incorrect packets discarded"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-total-drops { | | container output-total-drops { |
| description | | description |
| "Number of outbound correct packets discarded"; | | "Number of outbound correct packets discarded"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-queue-drops { | | container output-queue-drops { |
| description | | description |
| "Number of input queue drops"; | | "Number of input queue drops"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-total-errors { | | container output-total-errors { |
| description | | description |
| "Number of outbound incorrect packets discarded"; | | "Number of outbound incorrect packets discarded"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container generic-counters { | | container generic-counters { |
| description | | description |
| "Configure threshold attributes for generic counters"; | | "Configure threshold attributes for generic counters"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| leaf regular-expression { | | leaf regular-expression { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by regular expression"; | | "Instance filtering by regular expression"; |
| } | | } |
| leaf vrf-group { | | leaf vrf-group { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by VRF name regular expression"; | | "Instance filtering by VRF name regular expression"; |
| } | | } |
| container in-packets { | | container in-packets { |
| description | | description |
| "Number of inbound packets"; | | "Number of inbound packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container in-octets { | | container in-octets { |
| description | | description |
| "Number of inbound octets/bytes"; | | "Number of inbound octets/bytes"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container out-packets { | | container out-packets { |
| description | | description |
| "Number of outbound packets"; | | "Number of outbound packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container out-octets { | | container out-octets { |
| description | | description |
| "Number of outbound octets/bytes"; | | "Number of outbound octets/bytes"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container in-ucast-pkts { | | container in-ucast-pkts { |
| description | | description |
| "Number of inbound unicast packets"; | | "Number of inbound unicast packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container in-multicast-pkts { | | container in-multicast-pkts { |
| description | | description |
| "Number of inbound multicast packets"; | | "Number of inbound multicast packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container in-broadcast-pkts { | | container in-broadcast-pkts { |
| description | | description |
| "Number of inbound broadcast packets"; | | "Number of inbound broadcast packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container out-ucast-pkts { | | container out-ucast-pkts { |
| description | | description |
| "Number of outbound unicast packets"; | | "Number of outbound unicast packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container out-multicast-pkts { | | container out-multicast-pkts { |
| description | | description |
| "Number of outbound multicast packets"; | | "Number of outbound multicast packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container out-broadcast-pkts { | | container out-broadcast-pkts { |
| description | | description |
| "Number of outbound broadcast packets"; | | "Number of outbound broadcast packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-total-drops { | | container output-total-drops { |
| description | | description |
| "Number of outbound correct packets discarded"; | | "Number of outbound correct packets discarded"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-total-drops { | | container input-total-drops { |
| description | | description |
| "Number of inbound correct packets discarded"; | | "Number of inbound correct packets discarded"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-queue-drops { | | container input-queue-drops { |
| description | | description |
| "Number of input queue drops"; | | "Number of input queue drops"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-unknown-proto { | | container input-unknown-proto { |
| description | | description |
| "Number of inbound packets discarded with unknown protocol"; | | "Number of inbound packets discarded with unknown protocol"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-total-errors { | | container output-total-errors { |
| description | | description |
| "Number of outbound incorrect packets discarded"; | | "Number of outbound incorrect packets discarded"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-under-run { | | container output-under-run { |
| description | | description |
| "Number of outbound packets with underrun errors"; | | "Number of outbound packets with underrun errors"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-total-errors { | | container input-total-errors { |
| description | | description |
| "Number of inbound incorrect packets discarded"; | | "Number of inbound incorrect packets discarded"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-crc { | | container input-crc { |
| description | | description |
| "Number of inbound packets discarded with incorrect CRC"; | | "Number of inbound packets discarded with incorrect CRC"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-over-run { | | container input-over-run { |
| description | | description |
| "Number of inbound packets with overrun errors"; | | "Number of inbound packets with overrun errors"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-frame { | | container input-frame { |
| description | | description |
| "Number of inbound packets with framing errors"; | | "Number of inbound packets with framing errors"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| leaf regular-expression { | | leaf regular-expression { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by regular expression"; | | "Instance filtering by regular expression"; |
| } | | } |
| leaf vrf-group { | | leaf vrf-group { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by VRF name regular expression"; | | "Instance filtering by VRF name regular expression"; |
| } | | } |
| container in-packets { | | container in-packets { |
| description | | description |
| "Number of inbound packets"; | | "Number of inbound packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container in-octets { | | container in-octets { |
| description | | description |
| "Number of inbound octets/bytes"; | | "Number of inbound octets/bytes"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container out-packets { | | container out-packets { |
| description | | description |
| "Number of outbound packets"; | | "Number of outbound packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container out-octets { | | container out-octets { |
| description | | description |
| "Number of outbound octets/bytes"; | | "Number of outbound octets/bytes"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container in-ucast-pkts { | | container in-ucast-pkts { |
| description | | description |
| "Number of inbound unicast packets"; | | "Number of inbound unicast packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container in-multicast-pkts { | | container in-multicast-pkts { |
| description | | description |
| "Number of inbound multicast packets"; | | "Number of inbound multicast packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container in-broadcast-pkts { | | container in-broadcast-pkts { |
| description | | description |
| "Number of inbound broadcast packets"; | | "Number of inbound broadcast packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container out-ucast-pkts { | | container out-ucast-pkts { |
| description | | description |
| "Number of outbound unicast packets"; | | "Number of outbound unicast packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container out-multicast-pkts { | | container out-multicast-pkts { |
| description | | description |
| "Number of outbound multicast packets"; | | "Number of outbound multicast packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container out-broadcast-pkts { | | container out-broadcast-pkts { |
| description | | description |
| "Number of outbound broadcast packets"; | | "Number of outbound broadcast packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-total-drops { | | container output-total-drops { |
| description | | description |
| "Number of outbound correct packets discarded"; | | "Number of outbound correct packets discarded"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-total-drops { | | container input-total-drops { |
| description | | description |
| "Number of inbound correct packets discarded"; | | "Number of inbound correct packets discarded"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-queue-drops { | | container input-queue-drops { |
| description | | description |
| "Number of input queue drops"; | | "Number of input queue drops"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-unknown-proto { | | container input-unknown-proto { |
| description | | description |
| "Number of inbound packets discarded with unknown protocol"; | | "Number of inbound packets discarded with unknown protocol"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-total-errors { | | container output-total-errors { |
| description | | description |
| "Number of outbound incorrect packets discarded"; | | "Number of outbound incorrect packets discarded"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-under-run { | | container output-under-run { |
| description | | description |
| "Number of outbound packets with underrun errors"; | | "Number of outbound packets with underrun errors"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-total-errors { | | container input-total-errors { |
| description | | description |
| "Number of inbound incorrect packets discarded"; | | "Number of inbound incorrect packets discarded"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-crc { | | container input-crc { |
| description | | description |
| "Number of inbound packets discarded with incorrect CRC"; | | "Number of inbound packets discarded with incorrect CRC"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-over-run { | | container input-over-run { |
| description | | description |
| "Number of inbound packets with overrun errors"; | | "Number of inbound packets with overrun errors"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-frame { | | container input-frame { |
| description | | description |
| "Number of inbound packets with framing errors"; | | "Number of inbound packets with framing errors"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container data-rates { | | container data-rates { |
| description | | description |
| "Configure threshold attributes for data rates"; | | "Configure threshold attributes for data rates"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| leaf regular-expression { | | leaf regular-expression { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by regular expression"; | | "Instance filtering by regular expression"; |
| } | | } |
| leaf vrf-group { | | leaf vrf-group { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by VRF name regular expression"; | | "Instance filtering by VRF name regular expression"; |
| } | | } |
| container input-data-rate { | | container input-data-rate { |
| description | | description |
| "Input data rate in kbps"; | | "Input data rate in kbps"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-data-rate { | | container output-data-rate { |
| description | | description |
| "Output data rate in kbps"; | | "Output data rate in kbps"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-packet-rate { | | container input-packet-rate { |
| description | | description |
| "Number of input packets per second"; | | "Number of input packets per second"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-packet-rate { | | container output-packet-rate { |
| description | | description |
| "Number of Output packets per second"; | | "Number of Output packets per second"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-peak-rate { | | container input-peak-rate { |
| description | | description |
| "Peak input data rate in kbps"; | | "Peak input data rate in kbps"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-peak-rate { | | container output-peak-rate { |
| description | | description |
| "Peak output data rate in kbps"; | | "Peak output data rate in kbps"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-peak-pkts { | | container input-peak-pkts { |
| description | | description |
| "Maximum number of input packets per second"; | | "Maximum number of input packets per second"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-peak-pkts { | | container output-peak-pkts { |
| description | | description |
| "Maximum number of output packets per second"; | | "Maximum number of output packets per second"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container bandwidth { | | container bandwidth { |
| description | | description |
| "Bandwidth in kbps"; | | "Bandwidth in kbps"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| leaf regular-expression { | | leaf regular-expression { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by regular expression"; | | "Instance filtering by regular expression"; |
| } | | } |
| leaf vrf-group { | | leaf vrf-group { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name to be applied"; | | "Regular expression name to be applied"; |
| } | | } |
| } | | } |
| description | | description |
| "Instance filtering by VRF name regular expression"; | | "Instance filtering by VRF name regular expression"; |
| } | | } |
| container input-data-rate { | | container input-data-rate { |
| description | | description |
| "Input data rate in kbps"; | | "Input data rate in kbps"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-data-rate { | | container output-data-rate { |
| description | | description |
| "Output data rate in kbps"; | | "Output data rate in kbps"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-packet-rate { | | container input-packet-rate { |
| description | | description |
| "Number of input packets per second"; | | "Number of input packets per second"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-packet-rate { | | container output-packet-rate { |
| description | | description |
| "Number of Output packets per second"; | | "Number of Output packets per second"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-peak-rate { | | container input-peak-rate { |
| description | | description |
| "Peak input data rate in kbps"; | | "Peak input data rate in kbps"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-peak-rate { | | container output-peak-rate { |
| description | | description |
| "Peak output data rate in kbps"; | | "Peak output data rate in kbps"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-peak-pkts { | | container input-peak-pkts { |
| description | | description |
| "Maximum number of input packets per second"; | | "Maximum number of input packets per second"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-peak-pkts { | | container output-peak-pkts { |
| description | | description |
| "Maximum number of output packets per second"; | | "Maximum number of output packets per second"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container bandwidth { | | container bandwidth { |
| description | | description |
| "Bandwidth in kbps"; | | "Bandwidth in kbps"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container node { | | container node { |
| description | | description |
| "Configure thresholds for node"; | | "Configure thresholds for node"; |
| container memory { | | container memory { |
| description | | description |
| "Configure thresholds for memory"; | | "Configure thresholds for memory"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container curr-memory { | | container curr-memory { |
| description | | description |
| "Current memory (Bytes) in use"; | | "Current memory (Bytes) in use"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container peak-memory { | | container peak-memory { |
| description | | description |
| "Maximum memory (KBytes) used"; | | "Maximum memory (KBytes) used"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container curr-memory { | | container curr-memory { |
| description | | description |
| "Current memory (Bytes) in use"; | | "Current memory (Bytes) in use"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container peak-memory { | | container peak-memory { |
| description | | description |
| "Maximum memory (KBytes) used"; | | "Maximum memory (KBytes) used"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container cpu { | | container cpu { |
| description | | description |
| "Configure thresholds for cpu"; | | "Configure thresholds for cpu"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container no-processes { | | container no-processes { |
| description | | description |
| "Number of processes"; | | "Number of processes"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container average-cpu-used { | | container average-cpu-used { |
| description | | description |
| "Average %CPU utilization"; | | "Average %CPU utilization"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container no-processes { | | container no-processes { |
| description | | description |
| "Number of processes"; | | "Number of processes"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container average-cpu-used { | | container average-cpu-used { |
| description | | description |
| "Average %CPU utilization"; | | "Average %CPU utilization"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container process { | | container process { |
| description | | description |
| "Configure thresholds for process"; | | "Configure thresholds for process"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container average-cpuused { | | container average-cpuused { |
| description | | description |
| "Average %CPU utilization"; | | "Average %CPU utilization"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container peak-memory { | | container peak-memory { |
| description | | description |
| "Max. memory (KBytes) used since startup time"; | | "Max. memory (KBytes) used since startup time"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container num-threads { | | container num-threads { |
| description | | description |
| "Number of threads"; | | "Number of threads"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container average-cpuused { | | container average-cpuused { |
| description | | description |
| "Average %CPU utilization"; | | "Average %CPU utilization"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container peak-memory { | | container peak-memory { |
| description | | description |
| "Max. memory (KBytes) used since startup time"; | | "Max. memory (KBytes) used since startup time"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container num-threads { | | container num-threads { |
| description | | description |
| "Number of threads"; | | "Number of threads"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container bgp { | | container bgp { |
| description | | description |
| "Configure thresholds for bgp"; | | "Configure thresholds for bgp"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container input-messages { | | container input-messages { |
| description | | description |
| "Number of messages received"; | | "Number of messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-messages { | | container output-messages { |
| description | | description |
| "Number of messages sent"; | | "Number of messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-update-messages { | | container input-update-messages { |
| description | | description |
| "Number of update messages received"; | | "Number of update messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-update-messages { | | container output-update-messages { |
| description | | description |
| "Number of update messages sent"; | | "Number of update messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container conn-established { | | container conn-established { |
| description | | description |
| "Number of times the connection was established"; | | "Number of times the connection was established"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container errors-received { | | container errors-received { |
| description | | description |
| "Number of error notifications received"; | | "Number of error notifications received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container errors-sent { | | container errors-sent { |
| description | | description |
| "Number of error notifications sent"; | | "Number of error notifications sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container connection-drops { | | container connection-drops { |
| description | | description |
| "Number of times the connection was dropped"; | | "Number of times the connection was dropped"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container input-messages { | | container input-messages { |
| description | | description |
| "Number of messages received"; | | "Number of messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-messages { | | container output-messages { |
| description | | description |
| "Number of messages sent"; | | "Number of messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-update-messages { | | container input-update-messages { |
| description | | description |
| "Number of update messages received"; | | "Number of update messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-update-messages { | | container output-update-messages { |
| description | | description |
| "Number of update messages sent"; | | "Number of update messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container conn-established { | | container conn-established { |
| description | | description |
| "Number of times the connection was established"; | | "Number of times the connection was established"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container errors-received { | | container errors-received { |
| description | | description |
| "Number of error notifications received"; | | "Number of error notifications received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container errors-sent { | | container errors-sent { |
| description | | description |
| "Number of error notifications sent"; | | "Number of error notifications sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container connection-drops { | | container connection-drops { |
| description | | description |
| "Number of times the connection was dropped"; | | "Number of times the connection was dropped"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container mpls { | | container mpls { |
| description | | description |
| "Configure thresholds for MPLS"; | | "Configure thresholds for MPLS"; |
| container ldp { | | container ldp { |
| description | | description |
| "Configure thresholds for mpls label distribution protocol"; | | "Configure thresholds for mpls label distribution protocol"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container total-msgs-sent { | | container total-msgs-sent { |
| description | | description |
| "Total number of messages sent"; | | "Total number of messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container total-msgs-rcvd { | | container total-msgs-rcvd { |
| description | | description |
| "Total number of messages received"; | | "Total number of messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container init-msgs-sent { | | container init-msgs-sent { |
| description | | description |
| "Number of Init messages sent"; | | "Number of Init messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container init-msgs-rcvd { | | container init-msgs-rcvd { |
| description | | description |
| "Number of Init messages received"; | | "Number of Init messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container address-msgs-sent { | | container address-msgs-sent { |
| description | | description |
| "Number of Address messages sent"; | | "Number of Address messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container address-msgs-rcvd { | | container address-msgs-rcvd { |
| description | | description |
| "Number of Address messages received"; | | "Number of Address messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container address-withdraw-msgs-sent { | | container address-withdraw-msgs-sent { |
| description | | description |
| "Number of Address Withdraw messages sent"; | | "Number of Address Withdraw messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container address-withdraw-msgs-rcvd { | | container address-withdraw-msgs-rcvd { |
| description | | description |
| "Number of Address Withdraw messages received"; | | "Number of Address Withdraw messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container label-mapping-msgs-sent { | | container label-mapping-msgs-sent { |
| description | | description |
| "Number of Label Mapping messages sent"; | | "Number of Label Mapping messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container label-mapping-msgs-rcvd { | | container label-mapping-msgs-rcvd { |
| description | | description |
| "Number of Label Mapping messages received"; | | "Number of Label Mapping messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container label-withdraw-msgs-sent { | | container label-withdraw-msgs-sent { |
| description | | description |
| "Number of Label Withdraw messages sent"; | | "Number of Label Withdraw messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container label-withdraw-msgs-rcvd { | | container label-withdraw-msgs-rcvd { |
| description | | description |
| "Number of Label Withdraw messages received"; | | "Number of Label Withdraw messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container label-release-msgs-sent { | | container label-release-msgs-sent { |
| description | | description |
| "Number of Label Release messages sent"; | | "Number of Label Release messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container label-release-msgs-rcvd { | | container label-release-msgs-rcvd { |
| description | | description |
| "Number of LAbel Release messages received"; | | "Number of LAbel Release messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container notification-msgs-sent { | | container notification-msgs-sent { |
| description | | description |
| "Number of Notification messages sent"; | | "Number of Notification messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container notification-msgs-rcvd { | | container notification-msgs-rcvd { |
| description | | description |
| "Number of Notification messages received"; | | "Number of Notification messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container keepalive-msgs-sent { | | container keepalive-msgs-sent { |
| description | | description |
| "Number of Keepalive messages sent"; | | "Number of Keepalive messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container keepalive-msgs-rcvd { | | container keepalive-msgs-rcvd { |
| description | | description |
| "Number of Keepalive messages received"; | | "Number of Keepalive messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container total-msgs-sent { | | container total-msgs-sent { |
| description | | description |
| "Total number of messages sent"; | | "Total number of messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container total-msgs-rcvd { | | container total-msgs-rcvd { |
| description | | description |
| "Total number of messages received"; | | "Total number of messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container init-msgs-sent { | | container init-msgs-sent { |
| description | | description |
| "Number of Init messages sent"; | | "Number of Init messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container init-msgs-rcvd { | | container init-msgs-rcvd { |
| description | | description |
| "Number of Init messages received"; | | "Number of Init messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container address-msgs-sent { | | container address-msgs-sent { |
| description | | description |
| "Number of Address messages sent"; | | "Number of Address messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container address-msgs-rcvd { | | container address-msgs-rcvd { |
| description | | description |
| "Number of Address messages received"; | | "Number of Address messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container address-withdraw-msgs-sent { | | container address-withdraw-msgs-sent { |
| description | | description |
| "Number of Address Withdraw messages sent"; | | "Number of Address Withdraw messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container address-withdraw-msgs-rcvd { | | container address-withdraw-msgs-rcvd { |
| description | | description |
| "Number of Address Withdraw messages received"; | | "Number of Address Withdraw messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container label-mapping-msgs-sent { | | container label-mapping-msgs-sent { |
| description | | description |
| "Number of Label Mapping messages sent"; | | "Number of Label Mapping messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container label-mapping-msgs-rcvd { | | container label-mapping-msgs-rcvd { |
| description | | description |
| "Number of Label Mapping messages received"; | | "Number of Label Mapping messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container label-withdraw-msgs-sent { | | container label-withdraw-msgs-sent { |
| description | | description |
| "Number of Label Withdraw messages sent"; | | "Number of Label Withdraw messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container label-withdraw-msgs-rcvd { | | container label-withdraw-msgs-rcvd { |
| description | | description |
| "Number of Label Withdraw messages received"; | | "Number of Label Withdraw messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container label-release-msgs-sent { | | container label-release-msgs-sent { |
| description | | description |
| "Number of Label Release messages sent"; | | "Number of Label Release messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container label-release-msgs-rcvd { | | container label-release-msgs-rcvd { |
| description | | description |
| "Number of LAbel Release messages received"; | | "Number of LAbel Release messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container notification-msgs-sent { | | container notification-msgs-sent { |
| description | | description |
| "Number of Notification messages sent"; | | "Number of Notification messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container notification-msgs-rcvd { | | container notification-msgs-rcvd { |
| description | | description |
| "Number of Notification messages received"; | | "Number of Notification messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container keepalive-msgs-sent { | | container keepalive-msgs-sent { |
| description | | description |
| "Number of Keepalive messages sent"; | | "Number of Keepalive messages sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container keepalive-msgs-rcvd { | | container keepalive-msgs-rcvd { |
| description | | description |
| "Number of Keepalive messages received"; | | "Number of Keepalive messages received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container ospf { | | container ospf { |
| description | | description |
| "Configure thresholds for OSPF"; | | "Configure thresholds for OSPF"; |
| container v2protocol { | | container v2protocol { |
| description | | description |
| "Configure threshold attributes for OSPF v2 Protocol"; | | "Configure threshold attributes for OSPF v2 Protocol"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container input-packets { | | container input-packets { |
| description | | description |
| "Total number of packets received"; | | "Total number of packets received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-packets { | | container output-packets { |
| description | | description |
| "Total number of packets sent"; | | "Total number of packets sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-hello-packets { | | container input-hello-packets { |
| description | | description |
| "Number of Hello packets received"; | | "Number of Hello packets received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-hello-packets { | | container output-hello-packets { |
| description | | description |
| "Number of Hello packets sent"; | | "Number of Hello packets sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-dbds { | | container input-dbds { |
| description | | description |
| "Number of DBD packets received"; | | "Number of DBD packets received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-dbds-lsa { | | container input-dbds-lsa { |
| description | | description |
| "Number of LSA received in DBD packets"; | | "Number of LSA received in DBD packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-dbds { | | container output-dbds { |
| description | | description |
| "Number of DBD packets sent"; | | "Number of DBD packets sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-dbds-lsa { | | container output-dbds-lsa { |
| description | | description |
| "Number of LSA sent in DBD packets"; | | "Number of LSA sent in DBD packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsrequests { | | container input-lsrequests { |
| description | | description |
| "Number of LS Requests received"; | | "Number of LS Requests received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsrequests-lsa { | | container input-lsrequests-lsa { |
| description | | description |
| "Number of LSA received in LS Requests"; | | "Number of LSA received in LS Requests"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsrequests { | | container output-lsrequests { |
| description | | description |
| "Number of LS Requests sent"; | | "Number of LS Requests sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsrequests-lsa { | | container output-lsrequests-lsa { |
| description | | description |
| "Number of LSA sent in LS Requests"; | | "Number of LSA sent in LS Requests"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsaupdates { | | container input-lsaupdates { |
| description | | description |
| "Number of LSA Updates received"; | | "Number of LSA Updates received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsaupdates-lsa { | | container input-lsaupdates-lsa { |
| description | | description |
| "Number of LSA received in LSA Updates"; | | "Number of LSA received in LSA Updates"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsaupdates { | | container output-lsaupdates { |
| description | | description |
| "Number of LSA Updates sent"; | | "Number of LSA Updates sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsaupdates-lsa { | | container output-lsaupdates-lsa { |
| description | | description |
| "Number of LSA sent in LSA Updates"; | | "Number of LSA sent in LSA Updates"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsaacks { | | container input-lsaacks { |
| description | | description |
| "Number of LSA Acknowledgements received"; | | "Number of LSA Acknowledgements received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsaacks-lsa { | | container input-lsaacks-lsa { |
| description | | description |
| "Number of LSA received in LSA Acknowledgements"; | | "Number of LSA received in LSA Acknowledgements"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsaacks { | | container output-lsaacks { |
| description | | description |
| "Number of LSA Acknowledgements sent"; | | "Number of LSA Acknowledgements sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsaacks-lsa { | | container output-lsaacks-lsa { |
| description | | description |
| "Number of LSA sent in LSA Acknowledgements"; | | "Number of LSA sent in LSA Acknowledgements"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container checksum-errors { | | container checksum-errors { |
| description | | description |
| "Number of packets received with checksum errors"; | | "Number of packets received with checksum errors"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container input-packets { | | container input-packets { |
| description | | description |
| "Total number of packets received"; | | "Total number of packets received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-packets { | | container output-packets { |
| description | | description |
| "Total number of packets sent"; | | "Total number of packets sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-hello-packets { | | container input-hello-packets { |
| description | | description |
| "Number of Hello packets received"; | | "Number of Hello packets received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-hello-packets { | | container output-hello-packets { |
| description | | description |
| "Number of Hello packets sent"; | | "Number of Hello packets sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-dbds { | | container input-dbds { |
| description | | description |
| "Number of DBD packets received"; | | "Number of DBD packets received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-dbds-lsa { | | container input-dbds-lsa { |
| description | | description |
| "Number of LSA received in DBD packets"; | | "Number of LSA received in DBD packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-dbds { | | container output-dbds { |
| description | | description |
| "Number of DBD packets sent"; | | "Number of DBD packets sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-dbds-lsa { | | container output-dbds-lsa { |
| description | | description |
| "Number of LSA sent in DBD packets"; | | "Number of LSA sent in DBD packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsrequests { | | container input-lsrequests { |
| description | | description |
| "Number of LS Requests received"; | | "Number of LS Requests received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsrequests-lsa { | | container input-lsrequests-lsa { |
| description | | description |
| "Number of LSA received in LS Requests"; | | "Number of LSA received in LS Requests"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsrequests { | | container output-lsrequests { |
| description | | description |
| "Number of LS Requests sent"; | | "Number of LS Requests sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsrequests-lsa { | | container output-lsrequests-lsa { |
| description | | description |
| "Number of LSA sent in LS Requests"; | | "Number of LSA sent in LS Requests"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsaupdates { | | container input-lsaupdates { |
| description | | description |
| "Number of LSA Updates received"; | | "Number of LSA Updates received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsaupdates-lsa { | | container input-lsaupdates-lsa { |
| description | | description |
| "Number of LSA received in LSA Updates"; | | "Number of LSA received in LSA Updates"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsaupdates { | | container output-lsaupdates { |
| description | | description |
| "Number of LSA Updates sent"; | | "Number of LSA Updates sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsaupdates-lsa { | | container output-lsaupdates-lsa { |
| description | | description |
| "Number of LSA sent in LSA Updates"; | | "Number of LSA sent in LSA Updates"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsaacks { | | container input-lsaacks { |
| description | | description |
| "Number of LSA Acknowledgements received"; | | "Number of LSA Acknowledgements received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsaacks-lsa { | | container input-lsaacks-lsa { |
| description | | description |
| "Number of LSA received in LSA Acknowledgements"; | | "Number of LSA received in LSA Acknowledgements"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsaacks { | | container output-lsaacks { |
| description | | description |
| "Number of LSA Acknowledgements sent"; | | "Number of LSA Acknowledgements sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsaacks-lsa { | | container output-lsaacks-lsa { |
| description | | description |
| "Number of LSA sent in LSA Acknowledgements"; | | "Number of LSA sent in LSA Acknowledgements"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container checksum-errors { | | container checksum-errors { |
| description | | description |
| "Number of packets received with checksum errors"; | | "Number of packets received with checksum errors"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container v3protocol { | | container v3protocol { |
| description | | description |
| "Configure threshold attributes for OSPF v3 Protocol"; | | "Configure threshold attributes for OSPF v3 Protocol"; |
| container templates { | | container templates { |
| description | | description |
| "Specify template"; | | "Specify template"; |
| list template { | | list template { |
| key "template-name"; | | key "template-name"; |
| description | | description |
| "Specify template"; | | "Specify template"; |
| leaf template-name { | | leaf template-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Template name"; | | "Template name"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify template"; | | "Specify template"; |
| } | | } |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container input-packets { | | container input-packets { |
| description | | description |
| "Total number of packets received"; | | "Total number of packets received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-packets { | | container output-packets { |
| description | | description |
| "Total number of packets sent"; | | "Total number of packets sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-hello-packets { | | container input-hello-packets { |
| description | | description |
| "Number of Hello packets received"; | | "Number of Hello packets received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-hello-packets { | | container output-hello-packets { |
| description | | description |
| "Number of Hello packets sent"; | | "Number of Hello packets sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-dbds { | | container input-dbds { |
| description | | description |
| "Number of DBD packets received"; | | "Number of DBD packets received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-dbds-lsa { | | container input-dbds-lsa { |
| description | | description |
| "Number of LSA received in DBD packets"; | | "Number of LSA received in DBD packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-dbds { | | container output-dbds { |
| description | | description |
| "Number of DBD packets sent"; | | "Number of DBD packets sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-dbds-lsa { | | container output-dbds-lsa { |
| description | | description |
| "Number of LSA sent in DBD packets"; | | "Number of LSA sent in DBD packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsrequests { | | container input-lsrequests { |
| description | | description |
| "Number of LS Requests received"; | | "Number of LS Requests received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsrequests-lsa { | | container input-lsrequests-lsa { |
| description | | description |
| "Number of LSA received in LS Requests"; | | "Number of LSA received in LS Requests"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsrequests { | | container output-lsrequests { |
| description | | description |
| "Number of LS Requests sent"; | | "Number of LS Requests sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsrequests-lsa { | | container output-lsrequests-lsa { |
| description | | description |
| "Number of LSA sent in LS Requests"; | | "Number of LSA sent in LS Requests"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsaupdates { | | container input-lsaupdates { |
| description | | description |
| "Number of LSA Updates received"; | | "Number of LSA Updates received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsaupdates-lsa { | | container input-lsaupdates-lsa { |
| description | | description |
| "Number of LSA received in LSA Updates"; | | "Number of LSA received in LSA Updates"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsaupdates { | | container output-lsaupdates { |
| description | | description |
| "Number of LSA Updates sent"; | | "Number of LSA Updates sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsaupdates-lsa { | | container output-lsaupdates-lsa { |
| description | | description |
| "Number of LSA sent in LSA Updates"; | | "Number of LSA sent in LSA Updates"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsaacks { | | container input-lsaacks { |
| description | | description |
| "Number of LSA Acknowledgements received"; | | "Number of LSA Acknowledgements received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsaacks-lsa { | | container input-lsaacks-lsa { |
| description | | description |
| "Number of LSA received in LSA Acknowledgements"; | | "Number of LSA received in LSA Acknowledgements"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsaacks { | | container output-lsaacks { |
| description | | description |
| "Number of LSA Acknowledgements sent"; | | "Number of LSA Acknowledgements sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsaacks-lsa { | | container output-lsaacks-lsa { |
| description | | description |
| "Number of LSA sent in LSA Acknowledgements"; | | "Number of LSA sent in LSA Acknowledgements"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container default { | | container default { |
| presence "Indicates a default node is configured."; | | presence "Indicates a default node is configured."; |
| description | | description |
| "Default template"; | | "Default template"; |
| leaf sample-interval { | | leaf sample-interval { |
| type uint32 { | | type uint32 { |
| range "1..60" { | | range "1..60" { |
| description | | description |
| "Frequency of samples"; | | "Frequency of samples"; |
| } | | } |
| } | | } |
| description | | description |
| "Frequency of sampling in minutes"; | | "Frequency of sampling in minutes"; |
| } | | } |
| container input-packets { | | container input-packets { |
| description | | description |
| "Total number of packets received"; | | "Total number of packets received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-packets { | | container output-packets { |
| description | | description |
| "Total number of packets sent"; | | "Total number of packets sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-hello-packets { | | container input-hello-packets { |
| description | | description |
| "Number of Hello packets received"; | | "Number of Hello packets received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-hello-packets { | | container output-hello-packets { |
| description | | description |
| "Number of Hello packets sent"; | | "Number of Hello packets sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-dbds { | | container input-dbds { |
| description | | description |
| "Number of DBD packets received"; | | "Number of DBD packets received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-dbds-lsa { | | container input-dbds-lsa { |
| description | | description |
| "Number of LSA received in DBD packets"; | | "Number of LSA received in DBD packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-dbds { | | container output-dbds { |
| description | | description |
| "Number of DBD packets sent"; | | "Number of DBD packets sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-dbds-lsa { | | container output-dbds-lsa { |
| description | | description |
| "Number of LSA sent in DBD packets"; | | "Number of LSA sent in DBD packets"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsrequests { | | container input-lsrequests { |
| description | | description |
| "Number of LS Requests received"; | | "Number of LS Requests received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsrequests-lsa { | | container input-lsrequests-lsa { |
| description | | description |
| "Number of LSA received in LS Requests"; | | "Number of LSA received in LS Requests"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsrequests { | | container output-lsrequests { |
| description | | description |
| "Number of LS Requests sent"; | | "Number of LS Requests sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsrequests-lsa { | | container output-lsrequests-lsa { |
| description | | description |
| "Number of LSA sent in LS Requests"; | | "Number of LSA sent in LS Requests"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsaupdates { | | container input-lsaupdates { |
| description | | description |
| "Number of LSA Updates received"; | | "Number of LSA Updates received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsaupdates-lsa { | | container input-lsaupdates-lsa { |
| description | | description |
| "Number of LSA received in LSA Updates"; | | "Number of LSA received in LSA Updates"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsaupdates { | | container output-lsaupdates { |
| description | | description |
| "Number of LSA Updates sent"; | | "Number of LSA Updates sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsaupdates-lsa { | | container output-lsaupdates-lsa { |
| description | | description |
| "Number of LSA sent in LSA Updates"; | | "Number of LSA sent in LSA Updates"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsaacks { | | container input-lsaacks { |
| description | | description |
| "Number of LSA Acknowledgements received"; | | "Number of LSA Acknowledgements received"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container input-lsaacks-lsa { | | container input-lsaacks-lsa { |
| description | | description |
| "Number of LSA received in LSA Acknowledgements"; | | "Number of LSA received in LSA Acknowledgements"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsaacks { | | container output-lsaacks { |
| description | | description |
| "Number of LSA Acknowledgements sent"; | | "Number of LSA Acknowledgements sent"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| container output-lsaacks-lsa { | | container output-lsaacks-lsa { |
| description | | description |
| "Number of LSA sent in LSA Acknowledgements"; | | "Number of LSA sent in LSA Acknowledgements"; |
| container percent { | | container percent { |
| presence "Indicates a percent node is configured."; | | presence "Indicates a percent node is configured."; |
| description | | description |
| "Specify that threshold value is percent of previous sample"; | | "Specify that threshold value is percent of previous sample"; |
| } | | } |
| container rearm { | | container rearm { |
| description | | description |
| "Specify Rearm parameters (default - always)"; | | "Specify Rearm parameters (default - always)"; |
| container toggle { | | container toggle { |
| must "not(../window)"; | | must "not(../window)"; |
| presence "Indicates a toggle node is configured."; | | presence "Indicates a toggle node is configured."; |
| description | | description |
| "Rearm after the first period when condition is not met"; | | "Rearm after the first period when condition is not met"; |
| } | | } |
| leaf window { | | leaf window { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Rearm window size"; | | "Rearm window size"; |
| } | | } |
| } | | } |
| must "not(../toggle)"; | | must "not(../toggle)"; |
| description | | description |
| "Rearm after the window of sampling periods"; | | "Rearm after the window of sampling periods"; |
| } | | } |
| } | | } |
| container delta { | | container delta { |
| presence "Indicates a delta node is configured."; | | presence "Indicates a delta node is configured."; |
| description | | description |
| "Specify that threshold value is for difference from the previous sample"; | | "Specify that threshold value is for difference from the previous sample"; |
| } | | } |
| container eq { | | container eq { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Equal to"; | | "Equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ne { | | container ne { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not equal to"; | | "Not equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container lt { | | container lt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than"; | | "Less than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container le { | | container le { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Less than or equal to"; | | "Less than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container gt { | | container gt { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than"; | | "Greater than"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container ge { | | container ge { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Greater than or equal to"; | | "Greater than or equal to"; |
| leaf threshold-value { | | leaf threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| container rg { | | container rg { |
| presence "Indicates the node is configured."; | | presence "Indicates the node is configured."; |
| description | | description |
| "Not in range"; | | "Not in range"; |
| leaf start-threshold-value { | | leaf start-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| leaf end-threshold-value { | | leaf end-threshold-value { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Threshold value"; | | "Threshold value"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container apply { | | container apply { |
| description | | description |
| "Start data collection and/or threshold monitoring"; | | "Start data collection and/or threshold monitoring"; |
| container monitor { | | container monitor { |
| description | | description |
| "Start data collection for a monitored instance"; | | "Start data collection for a monitored instance"; |
| container interface { | | container interface { |
| description | | description |
| "Perform monitoring for an interface"; | | "Perform monitoring for an interface"; |
| container basic-counters { | | container basic-counters { |
| description | | description |
| "Perform monitoring for basic-counters"; | | "Perform monitoring for basic-counters"; |
| list interface { | | list interface { |
| key "interface-name"; | | key "interface-name"; |
| description | | description |
| "Perform monitoring for basic-counters"; | | "Perform monitoring for basic-counters"; |
| leaf interface-name { | | leaf interface-name { |
| type xr:Interface-name; | | type xr:Interface-name; |
| description | | description |
| "Perform monitoring for basic-counters"; | | "Perform monitoring for basic-counters"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| container generic-counters { | | container generic-counters { |
| description | | description |
| "Perform monitoring for generic-counters"; | | "Perform monitoring for generic-counters"; |
| list interface { | | list interface { |
| key "interface-name"; | | key "interface-name"; |
| description | | description |
| "Perform monitoring for generic-counters"; | | "Perform monitoring for generic-counters"; |
| leaf interface-name { | | leaf interface-name { |
| type xr:Interface-name; | | type xr:Interface-name; |
| description | | description |
| "Perform monitoring for generic-counters"; | | "Perform monitoring for generic-counters"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| container data-rates { | | container data-rates { |
| description | | description |
| "Perform monitoring for data-rates"; | | "Perform monitoring for data-rates"; |
| list interface { | | list interface { |
| key "interface-name"; | | key "interface-name"; |
| description | | description |
| "Perform monitoring for data-rates"; | | "Perform monitoring for data-rates"; |
| leaf interface-name { | | leaf interface-name { |
| type xr:Interface-name; | | type xr:Interface-name; |
| description | | description |
| "Perform monitoring for data-rates"; | | "Perform monitoring for data-rates"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container node { | | container node { |
| description | | description |
| "Perform monitoring for node"; | | "Perform monitoring for node"; |
| container cpu { | | container cpu { |
| description | | description |
| "Perform collection for CPU"; | | "Perform collection for CPU"; |
| container locations { | | container locations { |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| list location { | | list location { |
| key "location-name"; | | key "location-name"; |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| leaf location-name { | | leaf location-name { |
| type xr:Node-id; | | type xr:Node-id; |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container memory { | | container memory { |
| description | | description |
| "Perform collection for memory"; | | "Perform collection for memory"; |
| container locations { | | container locations { |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| list location { | | list location { |
| key "location-name"; | | key "location-name"; |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| leaf location-name { | | leaf location-name { |
| type xr:Node-id; | | type xr:Node-id; |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container process { | | container process { |
| description | | description |
| "Perform collection for process"; | | "Perform collection for process"; |
| container locations { | | container locations { |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| list location { | | list location { |
| key "location-name"; | | key "location-name"; |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| leaf location-name { | | leaf location-name { |
| type xr:Node-id; | | type xr:Node-id; |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| } | | } |
| list process { | | list process { |
| key "process-id"; | | key "process-id"; |
| description | | description |
| "Specify a process"; | | "Specify a process"; |
| leaf process-id { | | leaf process-id { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Enter the process id"; | | "Enter the process id"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify a process"; | | "Specify a process"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| list bgp { | | list bgp { |
| key "address"; | | key "address"; |
| description | | description |
| "Monitor bgp protocol"; | | "Monitor bgp protocol"; |
| leaf address { | | leaf address { |
| type inet:ipv4-address-no-zone; | | type inet:ipv4-address-no-zone; |
| description | | description |
| "Monitor bgp protocol"; | | "Monitor bgp protocol"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| container mpls { | | container mpls { |
| description | | description |
| "Perform monitoring for mpls"; | | "Perform monitoring for mpls"; |
| container te-tunnels { | | container te-tunnels { |
| description | | description |
| "Perform monitoring for traffic engineering tunnels"; | | "Perform monitoring for traffic engineering tunnels"; |
| list te-tunnel { | | list te-tunnel { |
| key "interface-name"; | | key "interface-name"; |
| description | | description |
| "Perform monitoring for traffic engineering tunnels"; | | "Perform monitoring for traffic engineering tunnels"; |
| leaf interface-name { | | leaf interface-name { |
| type xr:Interface-name; | | type xr:Interface-name; |
| description | | description |
| "Perform monitoring for traffic engineering tunnels"; | | "Perform monitoring for traffic engineering tunnels"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| container ldps { | | container ldps { |
| description | | description |
| "Perform monitoring for ldp"; | | "Perform monitoring for ldp"; |
| list ldp { | | list ldp { |
| key "address"; | | key "address"; |
| description | | description |
| "Perform monitoring for ldp"; | | "Perform monitoring for ldp"; |
| leaf address { | | leaf address { |
| type inet:ipv4-address-no-zone; | | type inet:ipv4-address-no-zone; |
| description | | description |
| "Perform monitoring for ldp"; | | "Perform monitoring for ldp"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container ospf { | | container ospf { |
| description | | description |
| "Perform monitoring for OSPF"; | | "Perform monitoring for OSPF"; |
| container v2protocols { | | container v2protocols { |
| description | | description |
| "Perform monitoring for OSPF v2 Protocol"; | | "Perform monitoring for OSPF v2 Protocol"; |
| list v2protocol { | | list v2protocol { |
| key "instance-name"; | | key "instance-name"; |
| description | | description |
| "Perform monitoring for OSPF v2 Protocol"; | | "Perform monitoring for OSPF v2 Protocol"; |
| leaf instance-name { | | leaf instance-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Select an instance"; | | "Select an instance"; |
| } | | } |
| } | | } |
| description | | description |
| "Perform monitoring for OSPF v2 Protocol"; | | "Perform monitoring for OSPF v2 Protocol"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| container v3protocols { | | container v3protocols { |
| description | | description |
| "Perform monitoring for OSPF v3 Protocol"; | | "Perform monitoring for OSPF v3 Protocol"; |
| list v3protocol { | | list v3protocol { |
| key "instance-name"; | | key "instance-name"; |
| description | | description |
| "Perform monitoring for OSPF v3 Protocol"; | | "Perform monitoring for OSPF v3 Protocol"; |
| leaf instance-name { | | leaf instance-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Select an instance"; | | "Select an instance"; |
| } | | } |
| } | | } |
| description | | description |
| "Perform monitoring for OSPF v3 Protocol"; | | "Perform monitoring for OSPF v3 Protocol"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container statistics { | | container statistics { |
| description | | description |
| "Start periodic collection using a defined a template"; | | "Start periodic collection using a defined a template"; |
| container interface { | | container interface { |
| description | | description |
| "Perform data collection for interfaces"; | | "Perform data collection for interfaces"; |
| container basic-counters { | | container basic-counters { |
| description | | description |
| "Perform statistics collection for basic-counters"; | | "Perform statistics collection for basic-counters"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| container generic-counters { | | container generic-counters { |
| description | | description |
| "Perform statistics collection for generic-counters"; | | "Perform statistics collection for generic-counters"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| container data-rates { | | container data-rates { |
| description | | description |
| "Perform statistics collection for data-rates"; | | "Perform statistics collection for data-rates"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| container node { | | container node { |
| description | | description |
| "Perform collection for node"; | | "Perform collection for node"; |
| container cpu { | | container cpu { |
| description | | description |
| "Perform collection for CPU"; | | "Perform collection for CPU"; |
| container location { | | container location { |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| container all { | | container all { |
| description | | description |
| "For all nodes in the LR"; | | "For all nodes in the LR"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| list location { | | list location { |
| key "location-id"; | | key "location-id"; |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| leaf location-id { | | leaf location-id { |
| type xr:Node-id; | | type xr:Node-id; |
| description | | description |
| "Fully qualified location specification"; | | "Fully qualified location specification"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container memory { | | container memory { |
| description | | description |
| "Perform collection for memory"; | | "Perform collection for memory"; |
| container location { | | container location { |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| container all { | | container all { |
| description | | description |
| "For all nodes in the LR"; | | "For all nodes in the LR"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| list location { | | list location { |
| key "location-id"; | | key "location-id"; |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| leaf location-id { | | leaf location-id { |
| type xr:Node-id; | | type xr:Node-id; |
| description | | description |
| "Fully qualified location specification"; | | "Fully qualified location specification"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container process { | | container process { |
| description | | description |
| "Perform collection for process"; | | "Perform collection for process"; |
| container location { | | container location { |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| container all { | | container all { |
| description | | description |
| "For all nodes in the LR"; | | "For all nodes in the LR"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| list location { | | list location { |
| key "location-id"; | | key "location-id"; |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| leaf location-id { | | leaf location-id { |
| type xr:Node-id; | | type xr:Node-id; |
| description | | description |
| "Fully qualified location specification"; | | "Fully qualified location specification"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container bgp { | | container bgp { |
| description | | description |
| "Perform data collection for bgp"; | | "Perform data collection for bgp"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| container mpls { | | container mpls { |
| description | | description |
| "Perform statistics collection for mpls"; | | "Perform statistics collection for mpls"; |
| container ldp { | | container ldp { |
| description | | description |
| "Perform collection for labels distribution protocol"; | | "Perform collection for labels distribution protocol"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| container ospf { | | container ospf { |
| description | | description |
| "Perform data collection for OSPF"; | | "Perform data collection for OSPF"; |
| container v2protocol { | | container v2protocol { |
| description | | description |
| "Perform statistics collection for OSPF v2 protocol data"; | | "Perform statistics collection for OSPF v2 protocol data"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| container v3protocol { | | container v3protocol { |
| description | | description |
| "Perform statistics collection for OSPF v3 protocol data"; | | "Perform statistics collection for OSPF v3 protocol data"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container thresholds { | | container thresholds { |
| description | | description |
| "Start threshold monitoring using a defined template"; | | "Start threshold monitoring using a defined template"; |
| container interface { | | container interface { |
| description | | description |
| "Perform threshold monitoring for interface"; | | "Perform threshold monitoring for interface"; |
| container basic-counters { | | container basic-counters { |
| description | | description |
| "Perform threshold checking for basic-counters"; | | "Perform threshold checking for basic-counters"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| container generic-counters { | | container generic-counters { |
| description | | description |
| "Perform threshold checking for generic-counters"; | | "Perform threshold checking for generic-counters"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| container data-rates { | | container data-rates { |
| description | | description |
| "Perform threshold checking for data-rates"; | | "Perform threshold checking for data-rates"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| container node { | | container node { |
| description | | description |
| "Perform threshold monitoring for node"; | | "Perform threshold monitoring for node"; |
| container cpu { | | container cpu { |
| description | | description |
| "Perform threshold checking for CPU"; | | "Perform threshold checking for CPU"; |
| container location { | | container location { |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| container all { | | container all { |
| description | | description |
| "For all nodes in the LR"; | | "For all nodes in the LR"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| list location { | | list location { |
| key "location-id"; | | key "location-id"; |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| leaf location-id { | | leaf location-id { |
| type xr:Node-id; | | type xr:Node-id; |
| description | | description |
| "Fully qualified location specification"; | | "Fully qualified location specification"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container memory { | | container memory { |
| description | | description |
| "Perform threshold checking for memory"; | | "Perform threshold checking for memory"; |
| container location { | | container location { |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| container all { | | container all { |
| description | | description |
| "For all nodes in the LR"; | | "For all nodes in the LR"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| list location { | | list location { |
| key "location-id"; | | key "location-id"; |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| leaf location-id { | | leaf location-id { |
| type xr:Node-id; | | type xr:Node-id; |
| description | | description |
| "Fully qualified location specification"; | | "Fully qualified location specification"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container process { | | container process { |
| description | | description |
| "Perform threshold checking for process"; | | "Perform threshold checking for process"; |
| container location { | | container location { |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| container all { | | container all { |
| description | | description |
| "For all nodes in the LR"; | | "For all nodes in the LR"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| list location { | | list location { |
| key "location-id"; | | key "location-id"; |
| description | | description |
| "Specify the location to collect from"; | | "Specify the location to collect from"; |
| leaf location-id { | | leaf location-id { |
| type xr:Node-id; | | type xr:Node-id; |
| description | | description |
| "Fully qualified location specification"; | | "Fully qualified location specification"; |
| } | | } |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container bgp { | | container bgp { |
| description | | description |
| "Perform threshold monitoring for bgp"; | | "Perform threshold monitoring for bgp"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| container mpls { | | container mpls { |
| description | | description |
| "Perform threshold monitoring for mpls"; | | "Perform threshold monitoring for mpls"; |
| container ldp { | | container ldp { |
| description | | description |
| "Perform threshold checking for ldp counters"; | | "Perform threshold checking for ldp counters"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| container ospf { | | container ospf { |
| description | | description |
| "Perform threshold monitoring for OSPF"; | | "Perform threshold monitoring for OSPF"; |
| container v2protocol { | | container v2protocol { |
| description | | description |
| "Perform threshold checking for OSPF v2 Protocol"; | | "Perform threshold checking for OSPF v2 Protocol"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| container v3protocol { | | container v3protocol { |
| description | | description |
| "Perform threshold checking for OSPF v3 Protocol"; | | "Perform threshold checking for OSPF v3 Protocol"; |
| leaf template-name { | | leaf template-name { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Apply the default template"; | | "Apply the default template"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..1024" { | | length "1..1024" { |
| description | | description |
| "Specify an existing template for data collection"; | | "Specify an existing template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "Specify an existing template or default template for data collection"; | | "Specify an existing template or default template for data collection"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| container resources { | | container resources { |
| description | | description |
| "Resources configuration"; | | "Resources configuration"; |
| container tftp-server { | | container tftp-server { |
| presence "Indicates a tftp-server node is configured."; | | presence "Indicates a tftp-server node is configured."; |
| description | | description |
| "Configure tftp server parameters"; | | "Configure tftp server parameters"; |
| leaf ip-address { | | leaf ip-address { |
| type inet:ipv4-address-no-zone; | | type inet:ipv4-address-no-zone; |
| mandatory true; | | mandatory true; |
| description | | description |
| "Tftp server IP address"; | | "Tftp server IP address"; |
| } | | } |
| leaf vrf { | | leaf vrf { |
| type union { | | type union { |
| type string { | | type string { |
| pattern "default" { | | pattern "default" { |
| description | | description |
| "Default VRF"; | | "Default VRF"; |
| } | | } |
| } | | } |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Name of VRF"; | | "Name of VRF"; |
| } | | } |
| } | | } |
| } | | } |
| description | | description |
| "VRF name for TFTP service"; | | "VRF name for TFTP service"; |
| } | | } |
| leaf directory { | | leaf directory { |
| type string { | | type string { |
| length "1..800" { | | length "1..800" { |
| description | | description |
| "Enter the directory name"; | | "Enter the directory name"; |
| } | | } |
| } | | } |
| description | | description |
| "Directory Name"; | | "Directory Name"; |
| } | | } |
| } | | } |
| container dump { | | container dump { |
| description | | description |
| "Configure data dump parameters"; | | "Configure data dump parameters"; |
| container local { | | container local { |
| presence "Indicates a local node is configured."; | | presence "Indicates a local node is configured."; |
| description | | description |
| "Dump onto local filesystem"; | | "Dump onto local filesystem"; |
| } | | } |
| } | | } |
| container memory { | | container memory { |
| description | | description |
| "Configure memory usage limits"; | | "Configure memory usage limits"; |
| leaf max-limit { | | leaf max-limit { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Specify maximum memory limit in Kbytes"; | | "Specify maximum memory limit in Kbytes"; |
| } | | } |
| } | | } |
| must "../min-reserved"; | | must "../min-reserved"; |
| description | | description |
| "Maximum limit for memory usage for data buffers"; | | "Maximum limit for memory usage for data buffers"; |
| } | | } |
| leaf min-reserved { | | leaf min-reserved { |
| type uint32 { | | type uint32 { |
| range "0..4294967295" { | | range "0..4294967295" { |
| description | | description |
| "Specify free memory amount in Kbytes"; | | "Specify free memory amount in Kbytes"; |
| } | | } |
| } | | } |
| must "../max-limit"; | | must "../max-limit"; |
| description | | description |
| "Ensure a minimum free memory before allowing a collection request"; | | "Ensure a minimum free memory before allowing a collection request"; |
| } | | } |
| } | | } |
| } | | } |
| container regular-expressions { | | container regular-expressions { |
| description | | description |
| "Configure regular expression"; | | "Configure regular expression"; |
| list regular-expression { | | list regular-expression { |
| key "regular-expression-name"; | | key "regular-expression-name"; |
| description | | description |
| "Configure regular expression"; | | "Configure regular expression"; |
| leaf regular-expression-name { | | leaf regular-expression-name { |
| type xr:Cisco-ios-xr-string { | | type xr:Cisco-ios-xr-string { |
| length "1..32" { | | length "1..32" { |
| description | | description |
| "Regular expression name"; | | "Regular expression name"; |
| } | | } |
| } | | } |
| description | | description |
| "Configure regular expression"; | | "Configure regular expression"; |
| } | | } |
| container indexes { | | container indexes { |
| description | | description |
| "Specify a regular expression index"; | | "Specify a regular expression index"; |
| list index { | | list index { |
| key "index-number"; | | key "index-number"; |
| description | | description |
| "Specify a regular expression index"; | | "Specify a regular expression index"; |
| leaf index-number { | | leaf index-number { |
| type uint32 { | | type uint32 { |
| range "1..100" { | | range "1..100" { |
| description | | description |
| "Index number"; | | "Index number"; |
| } | | } |
| } | | } |
| description | | description |
| "Specify a regular expression index"; | | "Specify a regular expression index"; |
| } | | } |
| leaf regular-expression-string { | | leaf regular-expression-string { |
| type string { | | type string { |
| length "1..128" { | | length "1..128" { |
| description | | description |
| "Regular expression string to match"; | | "Regular expression string to match"; |
| } | | } |
| } | | } |
| mandatory true; | | mandatory true; |
| description | | description |
| "Regular expression string to match"; | | "Regular expression string to match"; |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |
| } | | } |